package com.xh.xyzp.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xh.xyzp.common.domain.vo.resp.PageResp;
import com.xh.xyzp.domain.entity.User;
import com.xh.xyzp.domain.vo.*;

public interface UserService extends IService<User> {
    LoginResp login(LoginReq req);

    void register(RegisterReq req);

    User getUserInfo(Long userId);

    PageResp<User> getList(UserListReq req);

    User submitUserInfo(User user);

    void submitUserInfoByAdmin(UserAdminSubmitReq user);
}
